|
JavaScript |
||||||||||||
| Vložené obslužné skripty: | |||||||||||||
|
Vložené obslužné skripty se často vytvářejí jednodušeji než obsluha použitá v kódu 1.3. Při vkládání obslužného skriptu umísťujeme obslužný kód přímo do cílového tagu, jak můžete vidět v následujícím kódu.
<HTML> <HEAD> <TITLE>Vložené obslužné skripty</TITLE> </HEAD> <BODY> |
|||||||||||||
|
|
|||||||||||||
|
<IMG ID="MyImage" SRC="oldpic.gif" onclick="MyImage.src='newpic.gif'"> </BODY> </HTML>
Webová stránka na uvedeném kódu 1.4 funguje úplně stejně jako kód 1.3 - když uživatel klepne na obrázek, obrázek se změní za určený (jiný). Obslužný kód definující co se má stát po klepnutí na obrázek je však nyní umístěn přímo v tagu obrázku. V tomto případě dojde při výskytu události onclick k přiřazení MyImage.src='newpic.gif'. Všimněte si, že přiřazení je stejné jako v bloku <SCRIPT> v kódu 1.3, až na uvozovky. V kódu 1.4 uzavírají klasické uvozovky ("..a..") celý výraz za atributem onclick=, který definuje, co se má stát po výskytu této události. Uvnitř tohoto výrazu uzavíráme hodnotu newpic.gif do apostrofů. Uvozovky prohlížeči říkají, kde začíná a končí výraz obsluhy události. Kdybychom namísto prvního apostrofu použili uvozovku, ukončili bychom celý výraz předčasně. Použití obou symbolů jsme mohli také zaměnit - kód obsluhy uzavřít v apostrofech a název souboru uzavřít v uvozovkách. Důležité je pouze to, aby byly příslušné části kódu zahájeny a ukončeny stejným symbolem. Vložený obslužný kód má jistá omezení. Může se v něm použít pouze jazyk JavaScript nebo JScript, nelze použít VBScript. Rovněž se tak snižuje čitelnost dokumentu HTML, zejména pokud se používají delší řetězce s více příkazy. O obsluze událostí se více dozvíte snad v některé z příštích aktualizací tohoto webu.
2.) Skripty v prohlížeči Internet Explorer
Lekce s ukázkami a popisem jsou na úvodu JavaScriptu
|
|||||||||||||
|
|||||||||||||